Bookly\Lib\Entities\Payment B

Total Complexity 88
Dependencies 12
Dependents 26
Total lines 724
Lines of code 307
Logical lines of code 143
Comment lines 236
Methods 41
Properties 20

Methods 41

Method Rating Maintainability Complexity Lines of code
getPaymentData()
A
40 14 56
typeToString()
A
49 14 32
statusToString()
S
57 5 18
save()
S
56 5 17
setCartInfo()
S
59 5 14
getDetailsData()
S
65 4 8
paymentInfo()
S
59 3 13
typeToProduct()
S
64 3 10
getTypes()
S
61 1 17
setDetailsFromOrder()
S
65 2 8
typeToImage()
S
64 2 9
getOrderId()
S
82 1 3
setStatus()
S
77 1 4
getToken()
S
82 1 3
setToken()
S
77 1 4
setRefId()
S
77 1 4
setOrderId()
S
77 1 4
getRefId()
S
82 1 3
setPaidType()
S
77 1 4
getCreatedAt()
S
82 1 3
setCreatedAt()
S
77 1 4
getUpdatedAt()
S
82 1 3
setUpdatedAt()
S
77 1 4
getStatus()
S
82 1 3
setPaid()
S
77 1 4
getPaidType()
S
82 1 3
setGatewayPriceCorrection()
S
77 1 4
getGatewayPriceCorrection()
S
82 1 3
getPaid()
S
82 1 3
getTax()
S
82 1 3
setTotal()
S
77 1 4
getTotal()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setTarget()
S
77 1 4
getTarget()
S
82 1 3
setGiftCardId()
S
77 1 4
getGiftCardId()
S
82 1 3
setCouponId()
S
77 1 4
getCouponId()
S
82 1 3
setTax()
S
77 1 4